package Server;

import Server.Requests.MovementRequest;
import Server.Requests.ShootingRequest;
import Server.Requests.TurningRequest;

public class Request {


	//private Player mPlayer;
	private MovementRequest mMovementRequest;
	private ShootingRequest mShootingRequest;
	private TurningRequest mTurningRequest;

	public Request(){
		new Request(MovementRequest.NONE,	ShootingRequest.NONE, TurningRequest.NONE);
		
	}
	
	public Request(MovementRequest movementRequest,	ShootingRequest shootingRequest, TurningRequest turningRequest){

		mMovementRequest = movementRequest;
		mShootingRequest = shootingRequest;
		mTurningRequest = turningRequest;

	}

	public MovementRequest getMovementRequest(){
		
		return mMovementRequest;
		
	}
	
	public ShootingRequest getShootingRequest(){
		
		return mShootingRequest;
		
	}
	
	public TurningRequest getTurningRequest(){
		
		return mTurningRequest;
		
	}

	public void setMovementRequest(MovementRequest movementRequest){
		
		mMovementRequest = movementRequest;
		
	}
	
	public void setShootingRequest(ShootingRequest shootingRequest){
		
		mShootingRequest = shootingRequest;
		
	}
	
	public void setTurningRequest(TurningRequest turningRequest){
		
		mTurningRequest = turningRequest;
		
	}
	
	
//	public Player getPlayer(){
//		
//		return mPlayer;
//		
//	}
	
}
